package com.dhcc.sds.base.entity;

import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseEntity;


/**
 * 质控病种版本
 * 
 * @ClassName: SdsQcentityVersionEntity
 * @Description: TODO
 * @author sunyingjie
 * @date 2021-03-22 10:10:47
 */
@TableName("t_sds_ct_qcentity_version")
public class SdsQcentityVersionEntity extends BaseEntity<SdsQcentityVersionEntity> {
	private static final long serialVersionUID = 1L;
	
	//质控病种ID
	private Long qcEntityId;	
	//版本号
	private String verCode;	
	//版本名称
	private String verDesc;	
	//版本状态（发布/未发布/作废）
	private Integer verStatus;	
	//启用日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date startDate;	
	//截止日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date endDate;	

	/**
	 * 设置：质控病种ID
	 */
	public void setQcEntityId(Long qcEntityId) {
		this.qcEntityId = qcEntityId;
	}
	/**
	 * 获取：质控病种ID
	 */
	public Long getQcEntityId() {
		return qcEntityId;
	}
	/**
	 * 设置：版本号
	 */
	public void setVerCode(String verCode) {
		this.verCode = verCode;
	}
	/**
	 * 获取：版本号
	 */
	public String getVerCode() {
		return verCode;
	}
	/**
	 * 设置：版本名称
	 */
	public void setVerDesc(String verDesc) {
		this.verDesc = verDesc;
	}
	/**
	 * 获取：版本名称
	 */
	public String getVerDesc() {
		return verDesc;
	}
	/**
	 * 设置：版本状态（发布/未发布/作废）
	 */
	public void setVerStatus(Integer verStatus) {
		this.verStatus = verStatus;
	}
	/**
	 * 获取：版本状态（发布/未发布/作废）
	 */
	public Integer getVerStatus() {
		return verStatus;
	}
	/**
	 * 设置：启用日期
	 */
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}
	/**
	 * 获取：启用日期
	 */
	public Date getStartDate() {
		return startDate;
	}
	/**
	 * 设置：截止日期
	 */
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	/**
	 * 获取：截止日期
	 */
	public Date getEndDate() {
		return endDate;
	}
}
